a flower-bearing shrub - Alemán Inglés Diccionario